using SqlSugar;

namespace NP.BPMReportPlatform.Entities.BPM_Business
{
    /// <summary>
    /// NCRD委托分析流程 子表
    /// </summary>
    [SugarTable("NCRDCommissionedAnalysisProcessDetail")]
    public class NCRDCommissionedAnalysisProcessDetail : BaseLine
    {
        /// <summary>
        /// 测试样品名称
        /// </summary>
        [SugarColumn(ColumnDataType = "nvarchar(100)", IsNullable = true)]
        public string TestSampleName { get; set; }


        /// <summary>
        /// 测试样品状态 数组
        /// JSON序列化数组，并拼接成字符串
        /// </summary>
        [SugarColumn(IsIgnore = true)]
        public string[] TestSampleForm { get; set; }

        /// <summary>
        /// 测试样品状态
        /// </summary>
        [SugarColumn(ColumnDataType = "nvarchar(500)", IsNullable = true)]
        public string TestSampleFormString { get; set; }

        /// <summary>
        /// 样品特征参数
        /// </summary>
        [SugarColumn(ColumnDataType = "nvarchar(500)", IsNullable = true)]
        public string SampleCharacteristicParameters { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        [SugarColumn(ColumnDataType = "nvarchar(500)", IsNullable = true)]
        public string Remark { get; set; }
    }
}